package com.UnionPayCenter.operation.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Getter
@Setter
public class ActivityVO {

    /**
     * 活动id，自增
     */
    @ApiModelProperty("活动Id")
    private Integer activityId;

    /**
     * 活动类型Id
     */
    @ApiModelProperty("活动类型Id")
    private Integer activityTypeId;

    @ApiModelProperty("活动类型名称")
    private String activityTypeName;

    /**
     * 奖品类型
     */
    @ApiModelProperty("活动奖品类型")
    private Integer rewardsType;

    /**
     * 店铺Id
     */
    private Integer shopId;

    /**
     * 活动名称
     */
    @ApiModelProperty("活动名称")
    private String activityName;

    /**
     * 状态: 0--不可用，1--可用
     */
    @ApiModelProperty("活动状态")
    private Integer status;

    /**
     * 条件：起
     */
    private Integer thresholdStart;

    /**
     * 条件: 止
     */
    private Integer thresholdEnd;

    /**
     * 活动时间：起
     */
    private Date timeStart;

    /**
     * 活动时间：止
     */
    private Date timeEnd;


    private String remark;

    private Integer effectiveNextDay;


    @ApiModelProperty("活动奖励信息")
    private List<OperationRewardsVO> operationRewardsDTOs;

}
